﻿using Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Enums;

namespace Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Attributes.DomainAttributes
{
    public class GPSAGeoDataDomainAttribute : AbstractIDomain
    {
        public GPSAGeoDataDomainAttribute(string checkfield = null, string singleband = null, string[] datatype = null, string[] fieldtype = null, string[] geometrytype = null)
        {
            this.checkfield = checkfield;
            this.singleband = singleband;
            this.datatype = datatype;
            this.fieldtype = fieldtype;
            this.geometrytype = geometrytype;
        }

        public override DomainEnum type { get; set; } = DomainEnum.GPSAGeoDataDomain;

        public string checkfield { get; set; }

        public string singleband { get; set; }

        public string[] datatype { get; set; }

        public string[] fieldtype { get; set; }

        public string[] geometrytype { get; set; }

    }
}
